package com.jianzh5.util;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * 验证手机号码工具类
 * @author jianzh5
 *
 */
public class PhoneUtils {
	
	/**
	 * 移动号码段:139、138、137、136、135、134、150、151、152、157、158、159、182、183、187、188、147
	 * 联通号码段:130、131、132、136、185、186、145 电信号码段:133、153、180、189
	 * @param cellPhone
	 * @return
	 */
	public static boolean validatePhone(String cellPhone){
		boolean flag=false;
		try{
    		Pattern pattern = Pattern.compile("^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8}$");
    		Matcher matcher = pattern.matcher(cellPhone);
    		flag = matcher.matches();
        }catch(Exception e){
        	return false;
        }
		return flag;
	}
}
